package com.ruoyi.control.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.IdType; //添加
import com.baomidou.mybatisplus.annotation.TableId; //添加
import com.baomidou.mybatisplus.annotation.TableName; //添加
import lombok.Data; //添加
import java.io.Serializable; //添加

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 水文对象 dimianfenzhan_history
 *
 * @author ruoyi
 * @date 2024-11-08
 */
@Data //添加
@TableName("dimianfenzhan_history") //添加
public class DimianfenzhanHistory extends BaseEntity implements Serializable //修改
        {
private static final long serialVersionUID=1L;

    /** 自动编号 */
            @Excel(name = "自动编号")
    private Long AutoID;

    /** 分站站号 */
            @Excel(name = "分站站号")
    private String Code;

    /** 钻孔名称 */
            @Excel(name = "钻孔名称")
    private String Name;

    /** 钻孔安装位置 */
            @Excel(name = "钻孔安装位置")
    private String Address;

    /** 孔口标高 */
            @Excel(name = "孔口标高")
    private Long HoleLevel;

    /** 水位报警高值 */
            @Excel(name = "水位报警高值")
    private Long A1;

    /** 水位报警低值 */
            @Excel(name = "水位报警低值")
    private Long A2;

    /** 水温报警高值 */
            @Excel(name = "水温报警高值")
    private Long A3;

    /** 水温报警低值 */
            @Excel(name = "水温报警低值")
    private Long A4;

    /** --保留 */
            @Excel(name = "--保留")
    private Long A5;

    /** --保留 */
            @Excel(name = "--保留")
    private Long A6;

    /** 分站的使用状态： 
A 使用 B 停用 C 维护 
BC 两种状态均表示分站不投入使
分站的使用状态： 
A 使用 B 停用 C 维护 
BC 两种状态均表示分站不投入使
用 */
            @Excel(name = "分站的使用状态： ")
    private String State;

    /** 经度 */
            @Excel(name = "经度")
    private Long gisX;

    /** 纬度 */
            @Excel(name = "纬度")
    private Long gisY;

    /** 是否在地图显示 */
            @Excel(name = "是否在地图显示")
    private Long GraphShow;

    /** 监测时间 2010-01-23 12:00:00 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "监测时间 2010-01-23 12:00:00" , width = 30, dateFormat = "yyyy-MM-dd")
    private Date uDateTime;

    /** $column.columnComment */
 //添加
        @TableId(value = "id", type = IdType.AUTO)
    private String id;

        }

